# 使用 Ubuntu 作为基础镜像
FROM ubuntu:latest

# 更新包列表并安装所需的软件包
RUN apt-get update && apt-get install -y \
    python3 \
    python3-pip

# 安装 requirements.txt 中的依赖
COPY requirements.txt /app
RUN pip3 install -r requirements.txt

# 将当前文件夹的所有文件复制到容器的根目录
COPY. /app

# 设置工作目录
WORKDIR /app

# 暴露 Flask 的默认端口
EXPOSE 5000

# 设置容器启动时运行的命令
CMD ["python3", "app.py"]